package com.yuandian.ops.workbench.po;

import com.yuandian.po.BasePageSearch;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.List;

/**
 * 运维工作台 - 告警统计查询条件
 */
@EqualsAndHashCode(callSuper = true)
@Data
public class StatusAlarmStatParams extends BasePageSearch {

    /** 主键id */
    private long id;

    /** 系统ID */
    private Integer systemId;

    /** 系统名称 */
    private String systemName;

    /** 业务编码 */
    private String businessCode;

    /** 业务名称 */
    private String businessName;

    /** 区域编码 */
    private String areaCode;

    /** 区域编码 */
    private String areaName;

    /** 开始时间 */
    private String startTime;

    /** 结束时间 */
    private String endTime;

    /** 查询时间 */
    private String cycleTime;

	/** 步骤ID列表 */
    private List<String> stepIdList;

    /** 访问量类型 1:失败 2：告警 */
    private String visitCountType;

    /** 访问量类型名称 */
    private String visitCountTypeName;

    /** '告警类型，1:正常告警 2:低密度归并告警' */
    private Integer alarmType;

    /** 低密度归并告警开始时间周期 */
    private String startCycleTime;

    /** 详单Id列表 */
    private List<String> detailIdList;

	/** 数据类型 */
    private Integer dataType;

	/** 是否告警 */
    private Integer isAlarm;
}
